home *** CD-ROM | disk | FTP | other *** search
/ Floppyshop 2 / Floppyshop - 2.zip / Floppyshop - 2.iso / art&graf.ix / art-3871 / fractgen / fractgen.txt < prev   
Text File  |  1985-11-19  |  26KB  |  565 lines

  1.  
  2.  
  3.  
  4.                               Fractgen V1.00
  5.                               --------------
  6.  
  7.      FRACTGEN is a fractal generator for the Atari ST/TT/Falcon range of 
  8. computers. It is designed to take account of the power of the Atari range 
  9. and utilise extra hardware if available. For instance, the classic 
  10. Mandelbrot image can be generated in less than 25 seconds in ST Low rez on 
  11. a standard ST when using Fractgen. Virtually any screen resolution can be 
  12. catered for and full use will be made of 68881/2 maths coprocessors and 
  13. 68020/030/040 processors if present.
  14.  
  15.  
  16.      This version of Fractgen is intended as a pre-release of version 2.0, 
  17. which I am already developing. Fractgen V2.0 is intended to be a modular 
  18. system, allowing programmers to takee advantage of the speed and 
  19. functionality of Fractgen and allowing users to add new fractals generators 
  20. to their collection simply be adding new modules. I also intend to add 
  21. true-colour and windows support, and perhaps a hint of raytracing.
  22.  
  23.      With V2.0, I am hoping to create a similar philosophy to FractINT on 
  24. the PC ranges, where dozens of programmers have contributed to make 
  25. FractINT one of the best fractal generators on any machine. Can we ST 
  26. enthusiasts beat their efforts?
  27.  
  28.      Hopefully, Fractint V2.0 should appear by late-1993.
  29.  
  30.      Fractgen was designed and programmed by;
  31.  
  32.                                Jon Marshall
  33.                              28 Holbrook Road
  34.                                  Stratford
  35.                                   London
  36.                                   E15 3EA
  37.  
  38.      With thanks to Steven Elkins for much testing and gloating over how 
  39. good Fractgen looks in TT low rez.
  40.  
  41.  
  42.      This program is considered FREEWARE: that is that the program may 
  43. freely copied provided that;
  44.  
  45.           1) No fee is charged for the copy, apart from the normal 
  46. duplication costs incurred by PD libraries.
  47.  
  48.           2) The program, and this documentation, are copied together and 
  49. unaltered.
  50.  
  51.                             ******************
  52.                             ** Introduction **
  53.                             ******************
  54.  
  55.      For those of you who don't know what most fractal generators are they 
  56. can usually be summed up in a single phrase, "Beautiful, and usually 
  57. psychedelic, computer generated pictures". They are generated by repeating 
  58. generally simple equations involving complex numbers many times, something 
  59. which a computer can do quite rapidly. You do not need to know the maths 
  60. behind fractal images to generate enjoy the beauty behind the images. For 
  61. this reason, and because there are plenty of books on fractals, complex 
  62. dynamics and chaos theory around, I shall not go into the maths here.
  63.  
  64.      More complex fractal algorithms allow the realistic generation of 
  65. mountains, waves, trees, landscapes and other objects found generally in 
  66. nature. These techniques are not present in this version of Fractgen, but I 
  67. hope to add some to version 2.0.
  68.  
  69.      Certain types of fractals are generated using similar algorithms but 
  70. with slightly different mathematical equations. It makes sense under these 
  71. conditions to make a single fractal generator, with such features as Save 
  72. options, and allow the user to select which fractal he or she wishes to 
  73. see. This is why Fractgen was designed, and currently has 6 
  74. Mandelbrot/Julia type fractals built-in.
  75.  
  76.                            *********************
  77.                            ** Fractgen in use **
  78.                            *********************
  79.  
  80.      Fractgen takes over the entire screen and is operated via a system of 
  81. popup menus and dialog boxes. The program will always be generating an 
  82. image unless it has finished or is waiting for user input. Upon loading it 
  83. will immediately start drawing the classic Mandelbrot image.
  84.  
  85.      Whilst an image is being generated the left mouse button can be to 
  86. 'magnify' an area of the screen (zoom in), and the right mouse button is 
  87. used to call up the main menu. You may have to wait a second or more for a 
  88. mouse click to be acted upon.
  89.  
  90.      In magnify mode you can select an area of the screen to zoom into. 
  91. Note that you do not have to wait for the screen to finish generating 
  92. before zooming in - this can be done at any time. Use the mouse and hold 
  93. the left mouse button down to select an area to magnify to full screen 
  94. size. Fractgen will then start drawing the image in detail. If you hold the 
  95. right mouse button down before selecting an area to magnify, or when you 
  96. release the left mouse button after selecting an area then the magnify 
  97. option will be cancelled.
  98.  
  99.      Remember that fractals are infinite - no matter how far you zoom in 
  100. you will still be able to see plenty of detail. The best areas to zoom in 
  101. upon are those where plenty of colours meet, places of uniform colour will 
  102. generally show no further detail when magnified.
  103.  
  104.      When the main menu has been requested it will be displayed at roughly 
  105. the current mouse position over the fractal image being drawn. You can then 
  106. either select an option or cancel the menu by clicking the left mouse 
  107. button off the menu area, i.e. over the fractal image.
  108.  
  109.      You may like to take a look at the two "tutorial" sections in this 
  110. document, "Jon's Guide to Getting Started", and "Jon's Guide to Wacky 
  111. Fracs".
  112.  
  113.  
  114. Main Menu Options
  115. =================
  116.      Home: This will zoom out the current image as far as it can go.
  117.  
  118.      Back up: This will take you to the previous image being generated, 
  119. i.e. the image that was being generated before the last zoom, which will 
  120. have been saved if memory permits.
  121.  
  122.      Save: Save the current fractal image. See later for file formats.
  123.  
  124.      Colours: Change the colour palette values. See later for more details.
  125.  
  126.      Fractal: Choose a different fractal. See later
  127.  
  128.      Options: The options range from changing the current fractal being 
  129. drawn by entering new coordinates, to drawing options such as coloured 
  130. decomposition. See later for a full explanation.
  131.  
  132.      Maths mode: See later.
  133.      Draw mode: See later.
  134.  
  135.  
  136. Fractal Choosing
  137. ================
  138.      There are six different types of fractal in this version of Fractgen, 
  139. and they can be selected from "Choose Fractal" dialog box.
  140.  
  141.      The current fractal will be highlighted, and information on that 
  142. fractal is displayed at the bottom of the dialog box. Double-clicking on a 
  143. name will select that fractal. Alternatively the "Select" button can be 
  144. used.
  145.  
  146.      Both of the "Julia" sets require parameters to be entered before they 
  147. can be drawn, or the parameters can be selected with the mouse from a 
  148. connected Mandelbrot set. If you are drawing the classic Mandelbrot, or 
  149. Mandelbrot Lambda - then pressing the SPACE bar will bring up a set of 
  150. cross-hairs. The coordinates of a point selected by the mouse will then be 
  151. passed as parameters to the corresponding Julia sets. To return to the 
  152. Mandelbrot set, press SPACE again - your old Mandelbrot screen will have 
  153. been saved if memory permitted. 
  154.  
  155.  
  156. Colour choosing
  157. ===============
  158.      The colours that you view the fractal in can be changed in this dialog 
  159. box. On the left of the dialog box is a grid showing up to 16 colours as 
  160. adjacent squares. On screens which can display more than 16 colours this 
  161. grid can be scrolled.
  162.  
  163.      Selecting a square will display that colour's red, green and blue 
  164. (RGB) components in the 3 scroll bars to the right of the dialog box. The 
  165. components are displayed as values between 0 and 1000, as is required by 
  166. GEM. Note that most screens cannot display such a large number of colours. 
  167. The "Snap" pop-up button at the bottom of the dialog box will cause the RGB 
  168. sliders to be limited to the component values that can be displayed by your 
  169. computer - usually 8 on and ST and 16 on a STE/TT, given a total of 512 and 
  170. 4096 colours respectively.
  171.  
  172.      When "Snap" is on the up and down arrows will move the sliders by the 
  173. smallest amount that can be handled by your computer. When snap is off the 
  174. sliders will move 1 unit when selecting the arrows, and 20 units when 
  175. clicking on the sliders.
  176.  
  177.      The "View" button will remove the dialog box from the screen whilst 
  178. the left mouse button is held down, allowing you to see how a change in 
  179. palette will affect the fractal being drawn.
  180.  
  181.      Colours can be automatically shaded between two boundaries. For 
  182. example, if you set colour 0 as black (0, 0, 0) and colour 7 as red (1000, 
  183. 1000, 1000) then selecting colour 0 followed by double clicking on colour 7 
  184. would shade colours 1 to 6 in increasing shades of red.
  185.  
  186.      By default, Fractgen uses colours 1 to 15 (in 16 colour modes) to draw 
  187. the current fractal and colour 0 to represent any portions of the picture 
  188. that could not be computed - though these settings can be changed in the 
  189. "Options" menu. In two colour modes, such as ST High rez, then colour 0 is 
  190. used both to draw the image and the areas which could not be computed.
  191.  
  192.      Note 1: If the "Snap" option is off and you are using ST High rez then 
  193. the values shown as the RGB components may not be what you see on the 
  194. screen.
  195.  
  196.      Note 2: I am sorry but there is no way to save or load colour palettes 
  197. on this version of Fractgen - I hope to remove this restriction by the next 
  198. version of Fractgen.
  199.  
  200.      Note 3: I would have loved to have added colour cycling to this 
  201. version of Fractgen but there seems to be no *legal* way of doing this 
  202. using GEM whilst allowing a fractal to continue generating. 
  203.  
  204.  
  205. Options
  206. =======
  207.      At the bottom of the Options dialog box is a scroll bar allowing you 
  208. to select up to 3 pages of different options.
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.      Selecting "Redraw" will redraw the image with the changed options, 
  217. pasting the new image over the top of the old image. 
  218.  
  219.      "Clear" does the same as redraw but clears the screen before redrawing 
  220. the image.
  221.  
  222.      "Cancel" will leave the options unchanged.
  223.  
  224. Page 1
  225. ------
  226.      The coordinates of the current image within the fractal are displayed 
  227. at the top and can be altered by hand (as opposed to zooming). The 
  228. parameters required by the fractal, if any, are displayed in the centre. 
  229.  
  230.      The current fractal being drawn and the total amount of time spent 
  231. drawing this image are displayed at the bottom of the screen, along with 
  232. whether the image has finished being drawn or is still being computed.
  233.  
  234. Page 2
  235. ------
  236.      How a fractal is displayed depends not only on the mathematical 
  237. equation being used to compute the fractal but the interpretation given to 
  238. the results of the equation. Usually, after an equation has been run for a 
  239. pixel the fractal generator is given two results: the value of a final 
  240. complex the number of times the equation was repeated.
  241.  
  242.      If the complex number exceeds a certain size then we say that is has 
  243. escaped to infinity and we *usually* colour the pixel on the number of 
  244. times the equation was executed before the complex number escaped to 
  245. infinity. If it did not reach infinity then we *usually* colour the pixel 
  246. black.
  247.  
  248.      Page 2 deals with how to define infinity, the maximum number of times 
  249. an equation can be run before we say that the complex number will never 
  250. reach infinity and how to colour the pixel if the number does reach 
  251. infinity.
  252.  
  253.      The "colour" pop-up defines how to colour the pixel. The "Standard" 
  254. option is to colour the pixel on the number of times the equation was 
  255. executed. The "Binary decomposition" will display the pixel in one of two 
  256. colours depending on final value of the complex number, the "Coloured 
  257. decomposition" will colour the pixel in a variety of colours depending on 
  258. the final value.
  259.  
  260.      The colours to be used can be entered in the "Colours xxxx to yyyy" 
  261. area. The default is "1 to 15" in 16 colour modes, but this can be changed. 
  262. I.e. changing to "15 to 1" will reverse the colour order, "1 to 8" will use 
  263. only half of the palette, etc.
  264.  
  265.      If using binary decomposition then the colour are should read "Colours 
  266. xxxx and yyyy", as only 2 colours are used.
  267.  
  268.      The "Max iterations" defines the maximum number of iterations 
  269. performed on the equation. "Min iterations" defines the effective minimum. 
  270. Increasing the maximum number of iterations will increase the detail of the 
  271. picture at the expense of image generation time - the default is 128.
  272.  
  273.      The "Saturate" pop-ups confines the value returned for the number of 
  274. iterations performed to within those set by the maximum and minimum sizes. 
  275. For instance, if the number of iteration performed was 16 but the minimum 
  276. number of iterations was 50, then we would pretend that the number of 
  277. iterations performed was 50 if the minimum saturate option was on.
  278.  
  279.      The "Max Value" gives the maximum size that a number can reached 
  280. before it is declared to be escaping to infinity, and is usually 4.0 .
  281.  
  282. *** For those of you who have not understood a word of the above I shall
  283. *** refer you to the "Jon's Guide to ..." sections below to see some of
  284. *** these options in action.
  285.  
  286. Page 3
  287. ------
  288.      Page 3 deals with how to colour a pixel that does not escape to 
  289. infinity. The default, in the "colour" pop-up is "standard", and just 
  290. colours the pixel as the value below it, usually colour 0.
  291.  
  292.      The "Proportioned" option colours the pixel depending on how big it 
  293. got when the maximum number of iterations was reached. It pays to keep the 
  294. maximum number of iterations low when using this option.
  295.  
  296.      Complex numbers which do not escape to infinity generally tend toward 
  297. one of a number of values, depending on the fractal. Thus we say that the 
  298. number was "attracted" towards a value and this the third colouring option. 
  299. The radius of a small disc around this attractor where we check for the 
  300. value is given by the "Attractor disc radius" field, the maximum number of 
  301. iterations performed by the attractor routine is given in "Max attractor 
  302. iterations".
  303.  
  304.      The "Colours xxx to yyy" defines which part of the colour palette to 
  305. use. For the "standard" option this should read "Colour xxx" as only 1 
  306. colour is used. When changing between standard and the other two options do 
  307. not forget to change the colours to use else it is likely that you will see 
  308. no difference in the picture.
  309.  
  310.  
  311. Saving
  312. ======
  313.      Fractgen allows the saving of the created images. Unfortunately, the 
  314. image format used to save the images are only of much use to screens 
  315. generated in ST low, medium or high rez. 
  316.  
  317.      For the ST resolutions, the image is saved as a Degas Elite .PI? file. 
  318. For other resolutions the image is saved in the same format with extra data 
  319. corresponding to the extra size of the screen. The format is;
  320.  
  321.           Byte           Meaning
  322.           ====           =======
  323.           0-1            Screen rez as returned by the OS
  324.           2-33           16 Colours in STE format
  325.           34-...         Screen data
  326.  
  327.      Note that this is a temporary situation and a better and more 
  328. versatile image format will be adopted for Fractgen V2.0 (probably .IMG 
  329. or .IFF or both).
  330.  
  331.      Also saved is a .FRI information file which contains the coordinates 
  332. of the saved screen along with general information for recreating the 
  333. image. Again this system is being improved for V2.0.
  334.  
  335.  
  336. Maths & drawing modes
  337. =====================
  338.      Fractgen's relatively quick rendering speeds come from the utilisation 
  339. of these two options, giving speed increases of up to 100 times better than 
  340. fractal generators without similar facilities. The traditional way to 
  341. generate a fractal image is to perform large numbers of calculations on 
  342. every pixel on the screen using floating point mathematics. Fractgen will, 
  343. by default, speed things quite considerably by using integer mathematics if 
  344. no maths coprocessor is available and by generating as few a number of 
  345. pixels as possible with no, or little, loss in image quality.
  346.  
  347.      There are 3 maths modes to choose from;
  348.  
  349.           16-bit integer is the quickest and the most limited. Typically, 
  350. using this mode image generation will be approximately 14 times quicker 
  351. than when using floating point mathematics when no maths coprocessor is 
  352. involved. However this mode can support very little image detail, and 
  353. almost any zoom will show a loss of quality. Some fractals are unable to 
  354. use this mode because of the limitations imposed.
  355.  
  356.           32-bit integer is the next quickest at some 4 to 7 times quicker 
  357. than software floating point on an ST, with an even larger increase on 
  358. machine with a 68020 or better processor, and you have to zoom in quite a 
  359. long way before the image quality suffers.
  360.  
  361.           The last option is floating point, and should be avoided unless 
  362. you have a floating point coprocessor or you are zooming-in a very long 
  363. way.
  364.  
  365.      The default is to use the floating point options if a 68881/68882 
  366. inline coprocessor or 68040 in installed, i.e. on a TT or the (currently) 
  367. rumoured Falcon040, failing which the 32-bit integer mode is used unless 
  368. the image can be reasonably made using 16-bit integers.
  369.  
  370.      On selecting the 'Maths mode' option from the main menu you are 
  371. presented with a submenu allowing you to choose one of;
  372.           1) Use Quickest - Use the quickest mode for your machine.
  373.           2) 16-bit integer.
  374.           3) 32-bit integer.
  375.           4) Floating point.
  376.  
  377.  
  378. Drawing modes
  379. =============
  380.      ST-High rez is made up of 256,000 pixels. If several thousand 
  381. calculations have to be made to a single pixel then you can see that quite 
  382. a large amount of processing will be required for that image. It follows 
  383. that image generation time depends very much on the number of pixels needed 
  384. to be calculated.
  385.  
  386.      Fractgen provides 2 drawing modes capable of reducing the number of 
  387. pixels needed to be calculated in order to draw a specific image. Both work 
  388. on the principle of identifying areas an image which are made up of large 
  389. amounts of the same colour.
  390.  
  391.           Trace mode: This identifies an area of colour by tracing around 
  392. the perimeter of the area. Once the perimeter has been identified the 
  393. algorithm assumes that everything inside that area will be the same colour. 
  394. This is a pretty big assumption - it will fall down if the area has an 
  395. 'island' of colour inside, but the mode works very well in all but a few 
  396. cases.
  397.  
  398.           Guessing mode: This divides up the screen into squares and 
  399. assumes that if the four corners of the square are the same colour then so 
  400. are the insides. Again this is a big assumption, but works well since the 
  401. chances of 4 pixels forming a square being the same colour when the 
  402. internal pixels are not are slim, apart from a few awkward cases (such as 
  403. when using binary decomposition - where you are advsied not to use the 
  404. guessing mode).
  405.  
  406.      The two other modes provided both generate every pixel which makes up 
  407. an image. The 'Single pass' mode will generate every pixel from top left to 
  408. bottom right linearly, the 'Dual pass' mode will generate the image in 2x2 
  409. pixel blocks on the first pass and the rest of the image on the second - 
  410. thus allowing the user to roughly see what the image is going to look like 
  411. before all of it is generated.
  412.  
  413.      The default drawing mode is to use Guessing mode if the screen 
  414. resolution is better than 480x300 pixels, else the trace mode will be used 
  415. (since it is slightly quicker at lower resolutions) unless the fractal 
  416. image is such that the trace mode is likely to not produce a quality image.
  417.  
  418.      The drawing mode options are selected from the 'Draw mode' sub-menu of 
  419. the main menu.
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.      Note: If you think the image quality is not what it should be, i.e. 
  428. perhaps there are some jagged lines where you would expect smooth curves, 
  429. then I would advise you to change either the maths or the drawing modes. 
  430. For optimum quality, use single or dual pass drawing modes with floating 
  431. point mathematics.
  432.  
  433.  
  434.                    ************************************
  435.                    ** Jon's Guide to Getting Started **
  436.                    ************************************
  437.  
  438.      Fractals are usually striking if they are in plenty of well chosen 
  439. colours or monochrome. I prefer colourful pics, and so I will resume that 
  440. you have a 16 colour display for this intro. If you have more colours then 
  441. you can adapt a similar approach for even more colourful images.
  442.  
  443.      I personally have a two favourite palettes, red and cyan being the 
  444. first, blue and cyan being the second. They are pretty easy to set and work 
  445. well in ST low rez. Once in Fractgen go straight to the colour dialog box 
  446. (by pressing the right mouse button and selecting "Colours") and try 
  447. setting colour 0 to black (0, 0, 0), colour 14 to cyan (0, 1000, 1000) and 
  448. colour 15 to a lighter cyan - perhaps (142, 1000, 1000). 
  449.  
  450.      For a red and cyan palette set colour 7 to red(1000, 0, 0) and colour 
  451. 8 to a dark cyan(0, 142, 142). Now select colour 14 and double-click on 
  452. colour 8, then select colour 7 and double-click on colour 0. 
  453.  
  454.      For a blue and cyan palette set colour 7 to blue(0, 0, 1000). Now 
  455. select colour 7 and double-click on colour 0, then double click on colour 
  456. 14.
  457.  
  458.      Now you should have a rather nice palette to play with. Select "OK" 
  459. and wait to the appearing fractal to finish generating.
  460.  
  461.      Try zooming in on an area (press the left mouse button for the mouse 
  462. pointer to appear - you can now drag a rubber band over an area to 
  463. magnify). The most interesting parts are the areas close to the black 
  464. region that you see in the centre of the screen. Don't try zooming in on 
  465. that region as there is nothing to see. Try one of the two spikes just to 
  466. the left of centre.
  467.  
  468.      The screen will now take a while to generate. If in the meantime you 
  469. see an area that you think may be interesting too see closer up don't wait 
  470. around to for the computer - select that area immediately!
  471.  
  472.      If you select a small area close to the central black region then some 
  473. of that black can be eliminated. If you go to the second page of the 
  474. Options dialog box and increase the "Max Iterations", from say 128 to 500 
  475. and redraw the picture you may see more detail, though the picture will 
  476. take longer to draw. Generally, if you are going to zoom far into a picture 
  477. it is best to increase this value from 128 in order to obtain more detail.
  478.  
  479.      Try saving a picture and importing it into Degas Elite or Neochrome 
  480. and using the colour cycling option for some really interesting effects.
  481.  
  482.  
  483.      Now we get to play around with some options. Go to the page 1 of the 
  484. options screen and enter these coordinates;
  485.  
  486.           x = -1.2176 to -1.0871
  487.           y = 0.1869 to 0.3437
  488.  
  489.      and let the screen draw. This will take about 5 mins 20 secs on a 
  490. standard ST in low rez.
  491.  
  492.      Now go to page 2 of the options screen. Set "Min iterations" as 30 and 
  493. let the screen redraw. Most of the screen should now be drawn in black. 
  494. What you have done is told the generator to ignore all values less than 30 
  495. - effectively masking them from the picture. 
  496.  
  497.      Again in page 2, set the "Max iterations" parameter to 44 and again 
  498. redraw. Now all values greater than 44 and less than 30 will be ignored. 
  499. This leaves us 15 values that are used - the same number of colours that 
  500. are used in your palette. If you have chosen a blue to cyan palette, then 
  501. value 30 will be plotted in dark blue and 44 in light cyan. I have 
  502. purposefully chosen the values to 30 and 44 to coincide with the palette.
  503.  
  504.      Now go back to page 2 and turn the "Maximum saturations" pop-up to ON. 
  505. Again redraw. All colours greater than 44 will now be treated as if they 
  506. were 44, that is drawn in light cyan. If you were to zoom in on this area 
  507. you could get some pretty good effects of lightning with a cyan palette. 
  508. Changing the palette to one which goes from black to red to yellow can lead 
  509. to some pretty good effects of fire and pictures of the sun.
  510.  
  511.      OK, lets reset the options. Set "Max iterations" to 128, "Min 
  512. iterations" to 0 and the saturations to "Off". Then set the "Colouring 
  513. Method" to "Coloured Decomposition" and redraw. Spot the difference? Spiky 
  514. bits should appear all over the place.
  515.  
  516.      Well that's enough - the fun is in the experimenting, but don't forget 
  517. to take the occasional break for eating and sleeping! If you want some 
  518. examples of what I think are good pictures, see below. Remember that 
  519. fractals are infinite - there is always something new to discover and you 
  520. may be the first person to see the screen that you have generated.
  521.  
  522.  
  523.                      ********************************
  524.                      ** Jon's Guide to Wacky Fracs **
  525.                      ********************************
  526.  
  527.      Here are a few interesting pictures to show your friends, family and 
  528. pets. Don't forget to set some psychedelic colours first.
  529.  
  530.      When trying these images, set the fractal type first then enter the 
  531. rest of the data in the Options dialog box.
  532.  
  533.      Be warned that some of these fractals may take a while to draw.
  534. The approximate times where given are for generating the picture in ST low 
  535. rez on a standard ST and all are under 20ish minutes. The longest picture I 
  536. have generated to date took over 12 hours!
  537.  
  538. The Plunge
  539. ----------
  540.      Fractal: Mandelbrot classic
  541.           X = -0.69106 to -0.690906
  542.           Y = 0.387103 to 0.387228
  543.           Time taken = 13 mins
  544.  
  545. Spike
  546. -----
  547.      Fractal: Mandelbrot Classic
  548.           X = 0.331046 to 0.36092
  549.           Y = -0.07227 to -0.047726
  550.           Colouring method: Coloured Decompostition
  551.           Time taken = 12 mins
  552.  
  553. Thingy
  554. ------
  555.      Fractal: Julia Set
  556.      Parameters = -0.12375, 0.56508i
  557.      X = -2 to 2
  558.      Y = -1.5 to 1.5
  559.      Colouring method: Coloured Decomposition
  560.      Infinite region colouring method: Attractor
  561.      Attractor disk radius: 0.01
  562.      Time taken = 20 mins
  563.  
  564.  
  565. əəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəəə